@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0;}
body {margin: 0px;padding: 0px;color: #666;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size:14px;background:#f5f5f5;text-align:left;position:relative;line-height:20px;min-width:1200px;}
img {border: 0;position:relative;}
.clear {height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,p,span,h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;list-style:none;list-style-type: none; word-wrap:break-word;position:relative; border:none;font-weight:400;}
a {color:#666;text-decoration:none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;} 
textarea { resize:none;font-family:"微软雅黑";font-size:14px;}
/*table { border-collapse:collapse;border-spacing:0;}*/
th , td { text-align:left;}
input {font-family:"微软雅黑";font-size:14px;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;}
input.text {background:none; border:none;}

table{border-collapse: collapse;}


.wrap{width:1200px;margin-left:auto;margin-right:auto;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.oh{overflow: hidden;}

.whitebg{background: #fff;}

.blue,a.blue { color:#169d8f;}

a:hover {color:#169d8f;}

.c3,a.c3 { color:#333;}
.c6,a.c6 { color:#666;}
.c9,a.c9 { color:#999;}

.fs18{font-size: 18px;}

.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.h70{height:70px;}

.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt60{margin-top: 60px;}

.pb60{padding-bottom: 60px;}
.pt30{padding-top: 30px;}

/* cartoon */
.cartoon{-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}

.min-height{min-height: 500px;}

.gray-bg{background-color: #efefef;}


/* 普通banner */
.i-banner-box{width:100%;height:430px;overflow: hidden;}
.i-banner-box .bd{width:1920px;height:430px;position: absolute;left:50%;margin-left: -960px;top:0;}
.i-banner-box img,.i-banner-box a{width:1920px;height:430px;display: block;}

/*.i-banner-box .btn{display:block;width:60px;height:60px;position: absolute;top:50%;margin-top:-30px;cursor:pointer;z-index: 12;opacity: 0.6;-webkit-opacity: 0.6;filter: alpha( opacity=60);}
.i-banner-box .prev{left:5%;background: url(../images/banner-arrow01.png) no-repeat;}
.i-banner-box .next{right:5%;background: url(../images/banner-arrow02.png) no-repeat;}
.i-banner-box .btn:hover{opacity: 1;-webkit-opacity: 1;filter: alpha( opacity=100)}*/

/*.i-banner-box .prev:hover{}
.i-banner-box .next:hover{}*/

.i-banner-box .hd{width:100%;position: absolute;left:0;bottom:0;font-size: 0;text-align: center;z-index: 12;}
.i-banner-box .hd li{display: inline-block;*display:inline; *zoom:1;width:10px;height:10px;background: #7fc4be;-moz-border-radius: 5px;border-radius: 5px;margin:0 4px;cursor: pointer;}
.i-banner-box .hd li.on{background: #169d8f;}




/* ------------- main css ------------ */
.header{height:126px;background-color: #fff;overflow: hidden;}
.header .logo{float:left;}
.header .logo img{height: 126px;}

.navbox{float:right;padding-top: 52px;}
.navbox a{font-size: 16px;font-weight: bold;color: #333;float:left;margin:0 22px;}
.navbox a:hover,.navbox a.cur{color: #169d8f}
/*nav end*/



/*foot*/
.friendly-link{padding:0 0 30px 0;}
.friendly-link .top{height: 60px;line-height: 60px;color: #169d8f;font-size: 16px;font-weight: bold;padding-left: 28px;background: url('../images/icon01.png') no-repeat left center;}

.friendly-link .bd{overflow: hidden;}
.friendly-link .bd a{display: block;float:left;width:206px;height: 58px;border:1px solid #e0e0e0;overflow: hidden;margin-right: 15px;}
.friendly-link .bd a img{width: 100%;height: 100%;}


.bot-wrap{background-color: #169d8f;padding:40px 0 30px 0;}

.bot-nav{float:left;overflow: hidden;}
.bot-nav dl{float:left;width: 90px;margin-right: 50px;}
.bot-nav dt{font-weight: bold;color: #fff;margin-bottom: 15px;}
.bot-nav dd{line-height: 24px;}
.bot-nav dd a{color: #8fd7d0;}
.bot-nav dd a:hover{text-decoration: underline;}

.bot-ewm{float:right;}
.bot-ewm .top{font-size: 16px;font-weight: bold;color:#fff;}
.bot-ewm img{width:130px;height: 130px;display: block;margin-top: 5px;}
.bot-ewm .text{text-align: center;font-size: 12px;color: #8fd7d0;margin-top: 3px;}

.bot-text{height:55px;line-height: 55px;text-align: center;color: #8d8d8d;}





/*.go-top{width: 60px;height: 60px;position: fixed;right:50px;bottom:430px;z-index: 10;background: url(../images/go-top.png) no-repeat center center;cursor: pointer;}*/







/*空*/
.noimgbox{text-align: center;margin-top: 80px;height: 300px;}
.noimgbox p{color: #444;margin-top: 38px;font-size: 16px;}




/*404*/
.box404 {text-align: center;}
.box404 .p2{margin-top: 40px;}
.box404 a{display: inline-block;background: #169d8f;color: #fff;width: 125px;line-height: 39px;border-radius:3px ;margin-left: 20px;}
.box404 a:hover{opacity: 0.8;}



/**/
.index-tit{text-align: center;padding:50px 0 25px 0;line-height: 30px;}
.index-tit b{font-size:24px;color: #169d8f;}
.index-tit i{display:block;width:50px;height: 3px;background-color: #169d8f;position: absolute;left:50%;margin-left: -25px;bottom:16px;}

.index-tit.white b{color: #fff;}
.index-tit.white i{background-color: #fff;}


.index-menu{text-align: center;}
.index-menu a{color: #169d8f;margin:0 10px;}

.index-more{display: block;width:152px;height: 45px;text-align: center;line-height: 45px;margin:46px auto 0;background-color: #169d8f;font-size: 15px;color: #fff;}
.index-more:hover{background-color: #108a7d;color: #fff;}







/**/
.s-result-tit{color:#666;margin-top: 50px;}
.s-result-tit span{font-size: 18px;font-weight: bold;color:#064da0;padding:0 3px;}



.newslist{margin-bottom: 40px;}
.newslist .txt .p1{color: #333;font-size: 18px;font-weight: bold;height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 20px;margin-top: 5px;padding-right: 10px;}
.newslist .txt .p2{font-size: 13px;margin-top: 17px;line-height: 20px;color: #999;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;overflow: hidden;padding-right: 10px;}
.newslist .txt .p3{color: #999;font-size: 13px;margin-top: 17px;line-height: 20px;}
.newslist li{padding: 30px 0;border-bottom: 1px dashed #ccc;}
.newslist li:last-child{border-bottom: none;}
.newslist li a{display: block;}
.newslist .databox .p1{font-size: 32px;font-weight: bold;margin-top: 15px;margin-left: 30px;border-bottom: 2px solid #FFF;display: inline-block;padding-bottom: 13px;margin-bottom: 7px;}
.newslist .databox{width: 87px;height: 87px;background: #e8464e;color: #fff;}
.newslist .databox .p2{font-size: 16px;font-weight: bold;padding-left: 16px;}
.newslist li:hover .databox{background: #064da0;}
.newslist li:hover .txt .p1{color: #064da0;}
.newslist li:hover{background: #f5edee;}

.newslist.result li{background: none;}






/* 分页 */
.paging{font-size: 0;padding:30px 0 10px;text-align: center;}
/*.paging.center{text-align: center;}*/
.paging a,.paging span{display: inline-block;height:32px;line-height: 32px;padding:0 12px;background: #fff;border:1px solid #ddd;color:#666;font-size: 14px;margin:0 5px;border-radius: 3px;-webkit-border-radius: 3px;}

.paging a:hover,.paging a.cur{background: #169d8f;color:#fff;border-color:#169d8f;}











